package com.sh.personnel.service;

import com.github.pagehelper.PageInfo;
import com.sh.personnel.domain.ITbRole;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

/**
 * 角色业务
 * @author 林思浩
 * @date 2020/03/16 13:28
 */
public interface IRoleService {

    //获取角色id和名称name集合
    List<HashMap<String, String>> getRoleIdAndName();

    //分页获取角色列表
    PageInfo<ITbRole> getRoleList(Integer page, String key);

    //添加新角色
    boolean addRoleNew(ITbRole role);

    //获取角色信息
    ITbRole getRoleById(String roleId);

    //更新角色信息
    boolean updateRoleById(ITbRole role);

    //删除角色
    boolean deleteRoleById(String roleId);

}
